package edu.cuit.svsp.service;

import edu.cuit.svsp.vo.UserLoginVo;
import edu.cuit.svsp.entity.User;
import edu.cuit.svsp.vo.UserSearchVo;

import java.util.List;

public interface UserService {
    User login(UserLoginVo vo);

    List<User> search(UserSearchVo vo);

    boolean lock(Integer id);

    boolean pass(Integer id);

    boolean updateLevel(Integer id, String level);

    boolean updatePassword(int id, String oldPassword, String newPassword);

    boolean updateAvatar(String avatarUrl,Integer id);

    User findById(int uid);
}
